@charset "utf-8";

@import "reset";
@import "iconfont";
$font-size:64px;
html{
    font-size: 64px;
}
@function r($px){
    @return $px/$font-size*1rem;
}
.web{
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
//  overflow: hidden;
    overflow-x: hidden;
    overflow-y: scroll;
    header{
        width: 100%;
        height: r(87px);
        border-bottom: 1px solid #c1c1c1;
        line-height: r(87px);
        background: #f7f7f7;
        .title{
            font-size: 0;
            display: flex;
            justify-content: space-between;
            .left{
                font-size: 16px;
                color: #333333;
                padding-left: r(20px);
            }
            .min{
                font-size: 18px;
                color: #333333;
            }
            .right{
                font-size: 16px;
                color: #333333;
                padding-right: r(20px);
            }
        }
    }
    .nav{
        background: url(../img/infoscape-bg.png) no-repeat;
        width: 100%;
        height: r(300px);
        position: relative;
        .income{
            width: 100%;
            text-align: center;
            color: #FFFFFF;
            padding-top: r(61px);
            p{
                font-size: 12px;
            }
            .num{
                font-size: 24px;
            }
        }
        .nav-bottom{
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: r(100px);
            background: rgba(0,0,0,0.2);
            .nav-text{
                width: 100%;
                padding: 0 r(54px) 0 r(60px);
                font-size: 0;
                text-align: center;
                color: #FFFFFF;
                display: flex;
                justify-content: space-between;
                .caller{
                    font-size: 14px;
                    padding-top: r(13px);
                }
                .indent{
                    font-size: 14px;
                    padding-top: r(13px);
                    position: relative;
                }
                .sales{
                    font-size: 14px;
                    padding-top: r(13px);
                }
                .yuan{
                    position: absolute;
                    left: 34px;
                    top: 4px;
                    border: 1px solid #FFFFFF;
                    border-radius: 50%;
                    background: #ff0000;
                    width: r(10px);
                    height: r(10px);
                }
            }
        }
    }
    .add-box{
        width: 100%;
        height: r(109px);
        border-bottom: 1px solid #e3e3e3;
        background: #f3f4f6;
        padding: r(20px) r(19px) r(19px) r(21px);
        .add{
            width: 100%;
            height: r(70px);
            line-height: r(70px);
            border: 1px solid #e3e3e3;
            border-radius: 6px;
            background: #FFFFFF;
            font-size: 0;
            text-align: center;
            img{
                width: r(34px);
                height: r(36px);
                display: inline-block;
                vertical-align: middle;
            }
            span{
                font-size:16px;
                color: #e33030;
                padding-left: r(18px);
                display: inline-block;
                vertical-align: middle;
            }
        }
    }
    .content{
        width: 100%;
        background: #FFFFFF;
        height: r(498px);
        border-bottom: 1px solid #c1c1c1;
        padding: r(51px) r(20px) r(53px) r(20px);
        .content-box{
            display: flex;
            justify-content: space-between;
            width: 100%;
            &:nth-of-type(2){
                margin-top: r(70px);
            }
            .text{
                width: r(212px);
                text-align: center;
                img{
                    width: r(82px);
                    height: r(79px);
                }
                p{
                    font-size: 18px;
                    color: #999999;
                }
            }
        }
    }
    footer{
        width: 100%;
        height: r(99px);
        padding-top: r(14px);
        padding-left: r(20px);
        padding-right: r(20px);
        position: relative;
        .bottom{
            display: flex;
            justify-content: space-between;
            .text2{
                width: r(120px);
                text-align: center;
                font-size: 0;
                img{
                    width: r(45px);
                    height: r(42px);
                }
                p{
                    font-size: 16px;
                    color: #333333;
                }
            }
        }
    }
    .add-shop-box{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: r(310px);
        background: #FFFFFF;
        border-top: 1px solid #C1C1C1;
        transition: all .5s ease-in;
        transform: translateY(100%);
//      visibility: hidden;
//      opacity: 0;
        display: none;
        .add-shop{
            width: 100%;
            text-align: center;
            font-size: 0;
            padding-top: r(29px);
            padding-bottom: r(30px);
            border-bottom: 1px solid #e0e0e0;
            img{
                width: r(100px);
                height: r(100px);
            }
            p{
                padding-top: r(21px);
                font-size: 16px;
                color: #999999;
            }
        }
        .clean{
            width: 100%;
            text-align: center;
            a{
                text-decoration: none;
                font-size: 18px;
                color: #333333;
            }
        }
    }
    .promotion-box{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        background: #FFFFFF;
        border-top: 1px solid #C1C1C1;
        transition: all .5s ease-in;
        transform: translateY(100%);
        padding-top: r(38px);
//      visibility: hidden;
//      opacity: 0;
        display: none;
        .promotion{
            display: flex;
            justify-content: space-between;
            text-align: center;
            font-size: 0;
            padding:0 r(55px);
            padding-bottom: r(50px);
            &:nth-of-type(3){
                padding-bottom:r(40px);
                border-bottom: 1px solid #E0E0E0;
            }
            .pro-text{
                width: r(158px);
                img{
                    width: r(105px);
                    width: r(105px);
                }
                p{
                    font-size: 14px;
                    color: #999999;
                }
            }
        }
        .clean2{
            width: 100%;
            text-align: center;
            a{
                text-decoration: none;
                font-size: 18px;
                color: #333333;
            }
        }
    }
    .block{
        display: block;
//      opacity: 1;
//      visibility: visible;
        transform: translateY(0);
    }
    .revenue-box{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow-x:hidden ;
        overflow-y: auto;
        background: #f3f4f6;
        .revenue-title{
            width: 100%;
            height: r(88px);
            background: #f7f7f7;
            border-bottom: 1px solid #c1c1c1;
            text-align: center;
            font-size: 0;
            line-height: r(88px);
            i{
                position: absolute;
                top: 0;
                left: r(29px);
                font-size: 16px;
            }
            h3{
                font-size: 18px;
                color: #333333;
            }
        }
        .revenue-warp{
            background: #ffffff;
            width: 100%;
            height: r(321px);
            border-bottom: 1px solid #e3e3e3;
            padding-left: r(20px);
            margin-bottom: r(29px);
            .text1{
                width: 100%;
                padding-bottom: r(50px);
                padding-left: r(10px);
                border-bottom: 1px solid #e3e3e3;
                 h3{
                    font-size: 16px;
                    padding-top: r(54px);
                    color: #333333;
                    padding-bottom: r(20px);
                }
                p{
                    display: inline-block;
                    color: #666666;
                    font-size: 12px;
                    span{
                        font-size: 22px;
                        color:#333333;
                        font-weight: bold;
                    }
                }
                .deposit{
                    font-size: 16px;
                    color: #666666;
                    display: inline-block;
                    width: r(405px);
                    text-align: right;
                    i{
                        padding-left: r(22px);
                    }
                }
            }
            .text2{
                width: 100%;
                font-size: 0;
                padding-top: r(24px);
                padding-left: r(10px);
                span{
                    display: inline-block;
                    font-size:16px ;
                    color: #333333;
                    &:nth-of-type(2){
                        color: #666666;
                        width: r(410px);
                        text-align: right;
                        i{
                            padding-left: r(22px);
                        }
                    }
                }
            }
        }
        .revenue-med{
            width: 100%;
            height: r(187px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background:#FFFFFF;
            padding-left: r(20px);
            margin-bottom: r(30px);
            .med1{
                padding-left: r(10px);
                padding-bottom: r(16px);
                width: 100%;
                border-bottom: 1px solid #E1E2E4;
                span{
                    font-size: 16px;
                    color: #333333;
                    display: inline-block;
                    &:nth-of-type(2){
                        width: r(395px);
                        color: #666666;
                        text-align: right;
                        i{
                            padding-left: r(22px);
                        }
                    }
                }
            }
            .med2{
                width:100%;
                padding-left: r(10px);
                span{
                    font-size: 16px;
                    color: #333333;
                    display: inline-block;
                    &:nth-of-type(2){
                        width: r(395px);
                        color: #666666;
                        text-align: right;
                        i{
                            padding-left: r(22px);
                        }
                    }
                }
            }
        }
        .revenue-med2{
            width: 100%;
            height: r(187px);
            border-top: 1px solid #e1e2e4;
            border-bottom: 1px solid #e1e2e4;
            background:#FFFFFF;
            padding-left: r(20px);
            margin-bottom: r(20px);
            .med1{
                padding-left: r(10px);
                padding-bottom: r(16px);
                width: 100%;
                border-bottom: 1px solid #E1E2E4;
                span{
                    font-size: 16px;
                    color: #333333;
                    display: inline-block;
                    &:nth-of-type(2){
                        width: r(426px);
                        color: #666666;
                        text-align: right;
                        i{
                            padding-left: r(22px);
                        }
                    }
                }
            }
            .med2{
                width:100%;
                padding-left: r(10px);
                span{
                    font-size: 16px;
                    color: #333333;
                    display: inline-block;
                    &:nth-of-type(2){
                        width: r(424px);
                        color: #666666;
                        text-align: right;
                        i{
                            padding-left: r(22px);
                        }
                    }
                }
            }
        }
        .revenue-text{
            width: 100%;
            padding-left: r(20px);
            font-size: 0;
            span{
                font-size: 12px;
                color: #999999;
            }
            a{
                display: inline-block;
                font-size: 12px;
                &:nth-of-type(2){
                    padding-left: r(23px);
                }
            }
        }
    }
}
